FluentBoards\App\Services\PermissionManager A

Total Complexity 61
Dependencies 4
Dependents 18
Total lines 322
Lines of code 223
Logical lines of code 114
Comment lines 21
Methods 17
Properties 0

Methods 17

Method Rating Maintainability Complexity Lines of code
isAdmin()
A
53 8 25
isBoardManager()
S
56 6 19
isFluentBoardsUser()
S
57 5 19
userHasPermission()
S
57 5 18
getBoardIdsForUser()
S
57 5 17
userCan()
S
61 5 14
getBoardPermissions()
S
58 4 16
isFluentBoardsAdmin()
S
59 4 15
userHasAnyBoardAccess()
S
60 4 14
userHasBoardAccess()
S
61 4 13
getTaskIdsWatchByUser()
S
63 3 11
isWPAdmin()
S
66 3 9
getFormattedBoardPermissions()
S
67 1 8
getTopLevelPermissions()
S
66 1 9
getTopUserPermission()
S
71 1 5
hasAppAccess()
S
80 1 3
getAll_WP_Admins()
S
66 1 8